to ruin/spoil - French English Dictionary